TThread

Otázka od: jsdelphi@creatix.cz

6. 6. 2004 22:22

Prosim o radu. Jak napsat Thread, ktery bude napriklad posunovat formular po
obrazovce, zatimco aplikace je vytizena na 100% ( v cyklu ). Jde to vubec?
Nejak si s Thready nerozumim  

Diky za kazdou pomoc

Jan Skopovy


Odpovedá: Jiri Cincura

6. 6. 2004 22:46

A nestacilo by to delat pres Timer a obcas v tom cyklu zavolat Refresh?

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://cincura.net/photo


Odpovedá: jsdelphi@creatix.cz

6. 6. 2004 22:49

> A nestacilo by to delat pres Timer a obcas v tom cyklu zavolat Refresh?

Ne nelze. V aplikaci bezi nejaky vypocet s dotazy na databazi a ja potrebuji
nejake plovouci okno, ktere se bude refreshovat, ukazovat cas atd. To
plovouci okno musi byt univerzalni a lze ho zavolat odkudkoliv.

Jan Skopovy


Odpovedá: jsdelphi@creatix.cz

6. 6. 2004 22:53

Neco jako je TAnimate - nezavisle okno.

Diky za kazdou pomoc

Jan Skopovy




Odpovedá: Petr Vones

6. 6. 2004 23:01

From: <jsdelphi@creatix.cz>
> Ne nelze. V aplikaci bezi nejaky vypocet s dotazy na databazi a ja potrebuji
> nejake plovouci okno, ktere se bude refreshovat, ukazovat cas atd. To
> plovouci okno musi byt univerzalni a lze ho zavolat odkudkoliv.

Ty vypocty by naopak meli probihat v samostatnem threadu. Okno pak udelas v
ramci hlavniho threadu aplikace, koneckoncu ve VCL to ani jinak nejde.

Petr Vones


Odpovedá: Petr Zahradnik

6. 6. 2004 22:59

Puvodni zprava ze dne 6.6.2004:

> Prosim o radu. Jak napsat Thread, ktery bude napriklad posunovat formular po
> obrazovce, zatimco aplikace je vytizena na 100% ( v cyklu ). Jde to vubec?
> Nejak si s Thready nerozumim  

No a proc to neudelas obracene, coz by bylo logicke?

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: jsdelphi@creatix.cz

7. 6. 2004 12:03

>Ty vypocty by naopak meli probihat v samostatnem threadu. Okno pak udelas v
ramci hlavniho threadu aplikace, koneckoncu ve VCL to ani jinak >nejde.

Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
modalne, aby aplikace na nic nereagovala?

Jan Skopovy




Odpovedá: Petr Zahradnik

7. 6. 2004 12:00

Puvodni zprava ze dne 7.6.2004:

> Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
> modalne, aby aplikace na nic nereagovala?

No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel
rozmyslel a chce vypnout pocitac a jit domu, ne?

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: jsdelphi@creatix.cz

7. 6. 2004 12:27

>> Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
>> modalne, aby aplikace na nic nereagovala?

>No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel rozmyslel
a chce vypnout pocitac a jit domu, ne?

Bohuzel moje komponenty pro praci s Oraclem neumoznuji prerusit spusteny
dotaz  

Neslo by poslat priklad?

Jan Skopovy


Odpovedá: Petr Vones

7. 6. 2004 12:31

From: "Petr Zahradnik" <clexpert@clexpert.cz>
> No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel
> rozmyslel a chce vypnout pocitac a jit domu, ne?

Vetisna SQL serveru nepodporuje tak na prvni pohled samozrejmou vec jako je
preruseni dotazu.

Petr Vones